A Case Study in Modeling Large-scale Peer-to-peer File-sharing Networks Using Discrete-event Simulation
نویسندگان
چکیده
Peer-to-Peer file-sharing networks are garnering a significant share of home broadband networks. Since 2001, BitTorrent has been one of the most popular protocols for file-sharing. What makes BitTorrent so unique compared to past efforts is that it provides a builtin mechanism to ensure the fair distribution of content and prevents selfishness on the part of peers using game theoretical “tit-for-tat” piece distribution algorithms. While this is good for home consumers, Internet service providers are not pleased with how BitTorrent has overloaded their networks. To better understand the BitTorrent protocol, we have created a detailed simulation model that is able to scale to 10’s of thousands of peers using commodity hardware. In this paper, we describe our model design and implementation approach as well as present a validation and performance study of the model. A key result from this study is that our model’s memory footprint ranges between 67 KB to 2.3 MB per client peer depending on the simulation configuration parameters. This is 30 to 1000 times less memory than required by the operational BitTorrent software.
منابع مشابه
P2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملBandwidth Management in a Centralized Large Scale Dissemination Network – a Simulation Study
The evolution of the Internet gave rise to new applications. The need to disseminate high volumes of data to numerous users along with the evolution of Peer-to-Peer systems, introduced a new alternative to the traditional client-server paradigm. File sharing networks became the platform for thousands of users to share content. Users often turn to these networks to find highly anticipated, newly...
متن کاملLarge Scale Dissemination Using a Peer-to-Peer Network
The widespread use of broadband networks and the evolution of Peer-to-Peer systems changed dramatically the way Internet is used today. P2P file sharing networks are one of the most popular ways of sharing and distributing new content. But along with the benefits of these networks, certain patterns became apparent. It could take a long period of time for new, highly anticipated files to become ...
متن کاملPerformance Analysis of Controlled Scalability in Unstructured Peer-to-Peer Networks
In unstructured peer-to-peer networks, the analysis of scalability is a challenging task due to the unpredictable nature of churn rate. Specifically, in the P2P file sharing applications, peers join and leave the overlay network in a dynamic fashion increase the complexity of the network and leads to a huge wastage of bandwidth during the search for a particular file. In this paper, we proposed...
متن کاملAttacking the kad network - real world evaluation and high fidelity simulation using DVN
The Kad network, an implementation of the Kademlia DHT protocol, supports the popular eDonkey peer-to-peer file sharing network and has over 1 million concurrent nodes. We describe several attacks that exploit critical design weaknesses in Kad to allow an attacker with modest resources to cause a significant fraction of all searches to fail. We measure the cost and effectiveness of these attack...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006